import msg from "../../../utils/msg";
import { getGameList } from "../../../utils/request/api";
import {filePath1} from "../../../utils/request/route";
import User from "../../../utils/user";

// pages/user/myCom/myCom.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showList:[],
    filePath1:filePath1,
    type:0,//0-单位查看自己，1-用户查看单位
  },
  goToDetail(e:any){
    let index = e.currentTarget.dataset.index;
    let data:any = this.data.showList[index];
    wx.navigateTo({
      url:"/pages/compete/comDetail/comDetail"+'?id='+data.id,
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad:async function(options:any) {
    msg.Loading();
    let user = new User;
    let club_id = user.club_id;
    //情况1 普通用户查看赛事方发布的赛事
    if(options.club_id){
      club_id=options.club_id;
      this.setData({
        type:1,
      });
      wx.setNavigationBarTitle({
        title:'它发布的赛事',
      })
    }
 
    if(!club_id){
      wx.navigateBack();
    }
    //情况2 赛事方查看自己发布的赛事 user.AccessKey
    getGameList({club_id:club_id}).then((res: any) => {
      msg.hideLoading();
      if (res.data.error == 0) {
        this.setData({
          showList: res.data.datas,
        });
      }
      else msg.show(res.data.msg);
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})